grid computing solar manchester encoding power grid tsk j2ee minimum shift keying .net energy msk java nsk lu and qr factorizations c++ high performance computing oble